﻿using System;

namespace Koonsoft.HYCRM.Model
{
    /// <summary>
    /// 订单详情
    /// </summary>
    public class OrderInfo
    {
        /// <summary>
        /// 订单编号
        /// </summary>
        public string OrderID { get; set; }

        /// <summary>
        /// 公司编号
        /// </summary>
        public string CompanyID { get; set; }

        /// <summary>
        /// 公司英文名
        /// </summary>
        public string EnglishCompanyName { get; set; }

        /// <summary>
        /// 公司中文名
        /// </summary>
        public string ChineseCompanyName { get; set; }

        /// <summary>
        /// 注册地编号
        /// </summary>
        public int RegisterRegionID{ get; set; }

        /// <summary>
        /// 注册股本资金
        /// </summary>
        public int RegisterStock { get; set; }

        /// <summary>
        /// 注册日期
        /// </summary>
        public DateTime RegisiterDate { get; set; }

        /// <summary>
        /// 客户名称
        /// </summary>
        public string ClientName { get; set; }

        /// <summary>
        /// 客户联系电话
        /// </summary>
        public string Telephone { get; set; }

        /// <summary>
        /// 客户手机
        /// </summary>
        public string Mobile { get; set; }

        /// <summary>
        /// 客户地址
        /// </summary>
        public string Address { get; set; }

        /// <summary>
        /// 客户电子邮箱
        /// </summary>
        public string Email { get; set; }

        /// <summary>
        /// 客户的即时通讯帐号
        /// </summary>
        public string IM { get; set; }

        /// <summary>
        /// 客户传真
        /// </summary>
        public string Fax { get; set; }

        /// <summary>
        /// 客户类型 1客户2中介
        /// </summary>
        public ClientType ClientType { get; set; }

        /// <summary>
        /// 下单时间
        /// </summary>
        public DateTime OrderTime { get; set; }

        /// <summary>
        /// 订单金额
        /// </summary>
        public int Amount { get; set; }

        /// <summary>
        /// 货币类型
        /// </summary>
        public CurrencyType CurrencyType { get; set; }

        /// <summary>
        /// 部门编号
        /// </summary>
        public int BranchID { get; set; }

        /// <summary>
        /// 员工编号
        /// </summary>
        public int EmpolyeeID { get; set; }

        /// <summary>
        /// 交易类型
        /// </summary>
        public int DelegateTypeID { get; set; }

        /// <summary>
        /// 交易类型名称
        /// </summary>
        public string DelegateName { get; set; }

        /// <summary>
        /// 支付状态
        /// </summary>
        public int PaymentStatus { get; set; }

        /// <summary>
        /// 备注
        /// </summary>
        public string Remark { get; set; }

        /// <summary>
        /// 是否为分行
        /// </summary>
        public bool IsSubsidiary { get; set; }

        /// <summary>
        /// 总行的公司编号
        /// </summary>
        public string ParentCompanyID { get; set; }

        /// <summary>
        /// 中介公司名称
        /// </summary>
        public string AgentCompanyName { get; set; }

        /// <summary>
        /// 年检到哪年
        /// </summary>
        public int AuditYear { get; set; }

        /// <summary>
        /// 商业登记证编号
        /// </summary>
        public string BR { get; set; }

        /// <summary>
        /// 核数开始时间
        /// </summary>
        public DateTime StartTime { get; set; }

        /// <summary>
        /// 核数结束时间
        /// </summary>
        public DateTime EndTime { get; set; }

        /// <summary>
        /// 经营范围
        /// </summary>
        public string BusinessScope { get; set; }

        /// <summary>
        /// 期望营业额
        /// </summary>
        public int TotalTurnover { get; set; }

        /// <summary>
        /// 经营地址
        /// </summary>
        public string BusinessAddress { get; set; }

        /// <summary>
        /// 期望利得税
        /// </summary>
        public int ProfitTax { get; set; }
    }


    /// <summary>
    /// 订单扩展信息
    /// </summary>
    public class OrderExpansion
    {
        public string OrderID { get; set; }
        public string Id { get; set; }
        public string Remark { get; set; }

    }

}
